#define _CRT_SECURE_NO_WARNINGS 1


#include<vector>
#include<iostream>

using namespace std;

#include"priority_queue.h"

namespace F
{
	void test1()
	{
		priority_queue<int> pq;
		pq.push(4);
		pq.push(3);
		pq.push(2);
		pq.push(1);

		while (!pq.empty())
		{
			cout << pq.top() << " ";
			pq.pop();
		}
		cout << endl;
	}
}

int main()
{
	F::test1();
	return 0;
}